@charset "UTF-8";

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot?);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2?) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff?) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf?) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg?#glyphicons_halflingsregular) format("svg");
    font-weight: 400;
    font-style: normal;
}

.glyphicon {
    position: relative;
    top: 2px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\002a";
}

.glyphicon-plus:before {
    content: "\002b";
}

.glyphicon-eur:before, .glyphicon-euro:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-lock:before {
    content: "\e033";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-bookmark:before {
    content: "\e044";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-camera:before {
    content: "\e046";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-fire:before {
    content: "\e104";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-calendar:before {
    content: "\e109";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-bell:before {
    content: "\e123";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-wrench:before {
    content: "\e136";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-briefcase:before {
    content: "\e139";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-paperclip:before {
    content: "\e142";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-pushpin:before {
    content: "\e146";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-cd:before {
    content: "\e201";
}

.glyphicon-save-file:before {
    content: "\e202";
}

.glyphicon-open-file:before {
    content: "\e203";
}

.glyphicon-level-up:before {
    content: "\e204";
}

.glyphicon-copy:before {
    content: "\e205";
}

.glyphicon-paste:before {
    content: "\e206";
}

.glyphicon-alert:before {
    content: "\e209";
}

.glyphicon-equalizer:before {
    content: "\e210";
}

.glyphicon-king:before {
    content: "\e211";
}

.glyphicon-queen:before {
    content: "\e212";
}

.glyphicon-pawn:before {
    content: "\e213";
}

.glyphicon-bishop:before {
    content: "\e214";
}

.glyphicon-knight:before {
    content: "\e215";
}

.glyphicon-baby-formula:before {
    content: "\e216";
}

.glyphicon-tent:before {
    content: "\26fa";
}

.glyphicon-blackboard:before {
    content: "\e218";
}

.glyphicon-bed:before {
    content: "\e219";
}

.glyphicon-apple:before {
    content: "\f8ff";
}

.glyphicon-erase:before {
    content: "\e221";
}

.glyphicon-hourglass:before {
    content: "\231b";
}

.glyphicon-lamp:before {
    content: "\e223";
}

.glyphicon-duplicate:before {
    content: "\e224";
}

.glyphicon-piggy-bank:before {
    content: "\e225";
}

.glyphicon-scissors:before {
    content: "\e226";
}

.glyphicon-bitcoin:before, .glyphicon-btc:before, .glyphicon-xbt:before {
    content: "\e227";
}

.glyphicon-jpy:before, .glyphicon-yen:before {
    content: "\00a5";
}

.glyphicon-rub:before, .glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-scale:before {
    content: "\e230";
}

.glyphicon-ice-lolly:before {
    content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}

.glyphicon-education:before {
    content: "\e233";
}

.glyphicon-option-horizontal:before {
    content: "\e234";
}

.glyphicon-option-vertical:before {
    content: "\e235";
}

.glyphicon-menu-hamburger:before {
    content: "\e236";
}

.glyphicon-modal-window:before {
    content: "\e237";
}

.glyphicon-oil:before {
    content: "\e238";
}

.glyphicon-grain:before {
    content: "\e239";
}

.glyphicon-sunglasses:before {
    content: "\e240";
}

.glyphicon-text-size:before {
    content: "\e241";
}

.glyphicon-text-color:before {
    content: "\e242";
}

.glyphicon-text-background:before {
    content: "\e243";
}

.glyphicon-object-align-top:before {
    content: "\e244";
}

.glyphicon-object-align-bottom:before {
    content: "\e245";
}

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}

.glyphicon-object-align-left:before {
    content: "\e247";
}

.glyphicon-object-align-vertical:before {
    content: "\e248";
}

.glyphicon-object-align-right:before {
    content: "\e249";
}

.glyphicon-triangle-right:before {
    content: "\e250";
}

.glyphicon-triangle-left:before {
    content: "\e251";
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.glyphicon-console:before {
    content: "\e254";
}

.glyphicon-superscript:before {
    content: "\e255";
}

.glyphicon-subscript:before {
    content: "\e256";
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}

.glyphicon-menu-down:before {
    content: "\e259";
}

.glyphicon-menu-up:before {
    content: "\e260";
}

@font-face {
    font-family: Office365Icons;
    src: url(../fonts/office365icons.eot?);
    src: url(../fonts/office365icons.eot?#iefix) format("embedded-opentype"),url(../fonts/office365icons.woff?) format("woff"),url(../fonts/office365icons.ttf?) format("truetype"),url(../fonts/office365icons.svg?#office365icons) format("svg");
    font-weight: 400;
    font-style: normal;
}

.msicon {
    display: inline-block;
    font-family: Office365Icons;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    speak: none;
}

.msicon-circleEmpty:before {
    content: '\e000';
}

.msicon-circleFill:before {
    content: '\e001';
}

.msicon-placeholder:before {
    content: '\e002';
}

.msicon-star:before {
    content: '\e003';
}

.msicon-plus:before {
    content: '\e004';
}

.msicon-minus:before {
    content: '\e005';
}

.msicon-question:before {
    content: '\e006';
}

.msicon-exclamation:before {
    content: '\e007';
}

.msicon-person:before {
    content: '\e008';
}

.msicon-mail:before {
    content: '\e009';
}

.msicon-infoCircle:before {
    content: '\e00a';
}

.msicon-alert:before {
    content: '\e00b';
}

.msicon-xCircle:before {
    content: '\e00c';
}

.msicon-mailOpen:before {
    content: '\e00d';
}

.msicon-people:before {
    content: '\e00e';
}

.msicon-bell:before {
    content: '\e010';
}

.msicon-calendar:before {
    content: '\e011';
}

.msicon-scheduling:before {
    content: '\e012';
}

.msicon-event:before {
    content: '\e013';
}

.msicon-folder:before {
    content: '\e014';
}

.msicon-documents:before {
    content: '\e015';
}

.msicon-onedrive:before {
    content: '\e016';
}

.msicon-chat:before {
    content: '\e017';
}

.msicon-sites:before {
    content: '\e018';
}

.msicon-listBullets:before {
    content: '\e019';
}

.msicon-calendarWeek:before {
    content: '\e01a';
}

.msicon-calendarWorkWeek:before {
    content: '\e01b';
}

.msicon-calendarDay:before {
    content: '\e01c';
}

.msicon-folderMove:before {
    content: '\e01d';
}

.msicon-panel:before {
    content: '\e01e';
}

.msicon-popout:before {
    content: '\e01f';
}

.msicon-menu:before {
    content: '\e020';
}

.msicon-home:before {
    content: '\e021';
}

.msicon-favorites:before {
    content: '\e022';
}

.msicon-phone:before {
    content: '\e023';
}

.msicon-mailSend:before {
    content: '\e024';
}

.msicon-save:before {
    content: '\e025';
}

.msicon-trash:before {
    content: '\e026';
}

.msicon-pencil:before {
    content: '\e027';
}

.msicon-flag:before {
    content: '\e028';
}

.msicon-reply:before {
    content: '\e029';
}

.msicon-miniatures:before {
    content: '\e02a';
}

.msicon-voicemail:before {
    content: '\e02b';
}

.msicon-play:before {
    content: '\e02c';
}

.msicon-pause:before {
    content: '\e02d';
}

.msicon-onlineAdd:before {
    content: '\e02e';
}

.msicon-onlineJoin:before {
    content: '\e02f';
}

.msicon-replyAll:before {
    content: '\e030';
}

.msicon-attachment:before {
    content: '\e031';
}

.msicon-drm:before {
    content: '\e032';
}

.msicon-pinDown:before {
    content: '\e033';
}

.msicon-refresh:before {
    content: '\e034';
}

.msicon-gear:before {
    content: '\e035';
}

.msicon-smiley:before {
    content: '\e036';
}

.msicon-info:before {
    content: '\e037';
}

.msicon-lock:before {
    content: '\e038';
}

.msicon-search:before {
    content: '\e039';
}

.msicon-questionReverse:before {
    content: '\e03a';
}

.msicon-notRecurring:before {
    content: '\e03b';
}

.msicon-tasks:before {
    content: '\e040';
}

.msicon-check:before {
    content: '\e041';
}

.msicon-x:before {
    content: '\e042';
}

.msicon-ellipsis:before {
    content: '\e045';
}

.msicon-dot:before {
    content: '\e046';
}

.msicon-arrowUp:before {
    content: '\e047';
}

.msicon-arrowDown:before {
    content: '\e048';
}

.msicon-arrowLeft:before {
    content: '\e049';
}

.msicon-arrowRight:before {
    content: '\e04a';
}

.msicon-download:before {
    content: '\e04b';
}

.msicon-directions:before {
    content: '\e04c';
}

.msicon-microphone:before {
    content: '\e04f';
}

.msicon-caretUp:before {
    content: '\e051';
}

.msicon-caretDown:before {
    content: '\e052';
}

.msicon-caretLeft:before {
    content: '\e053';
}

.msicon-caretRight:before {
    content: '\e054';
}

.msicon-caretUpLeft:before {
    content: '\e05a';
}

.msicon-caretUpRight:before {
    content: '\e05b';
}

.msicon-caretDownRight:before {
    content: '\e05c';
}

.msicon-caretDownLeft:before {
    content: '\e05d';
}

.msicon-note:before {
    content: '\e06a';
}

.msicon-noteReply:before {
    content: '\e06b';
}

.msicon-noteForward:before {
    content: '\e06c';
}

.msicon-key:before {
    content: '\e06f';
}

.msicon-tile:before {
    content: '\e070';
}

.msicon-taskRecurring:before {
    content: '\e071';
}

.msicon-starEmpty:before {
    content: '\e073';
}

.msicon-upload:before {
    content: '\e076';
}

.msicon-wrench:before {
    content: '\e077';
}

.msicon-share:before {
    content: '\e078';
}

.msicon-documentReply:before {
    content: '\e079';
}

.msicon-documentForward:before {
    content: '\e07a';
}

.msicon-partner:before {
    content: '\e080';
}

.msicon-reactivate:before {
    content: '\e084';
}

.msicon-sort:before {
    content: '\e085';
}

.msicon-personAdd:before {
    content: '\e086';
}

.msicon-chevronUp:before {
    content: '\e087';
}

.msicon-chevronDown:before {
    content: '\e088';
}

.msicon-chevronLeft:before {
    content: '\e089';
}

.msicon-chevronRight:before {
    content: '\e08a';
}

.msicon-peopleAdd:before {
    content: '\e08c';
}

.msicon-newsfeed:before {
    content: '\e08d';
}

.msicon-notebook:before {
    content: '\e08e';
}

.msicon-link:before {
    content: '\e08f';
}

.msicon-chevronsUp:before {
    content: '\e090';
}

.msicon-chevronsDown:before {
    content: '\e091';
}

.msicon-chevronsLeft:before {
    content: '\e092';
}

.msicon-chevronsRight:before {
    content: '\e093';
}

.msicon-clutter:before {
    content: '\e09a';
}

.msicon-subscribe:before {
    content: '\e09c';
}

.msicon-unsubscribe:before {
    content: '\e09d';
}

.msicon-personRemove:before {
    content: '\e09e';
}

.msicon-receiptForward:before {
    content: '\e0a0';
}

.msicon-receiptReply:before {
    content: '\e0a1';
}

.msicon-receiptCheck:before {
    content: '\e0a2';
}

.msicon-peopleRemove:before {
    content: '\e0a3';
}

.msicon-merge:before {
    content: '\e0a4';
}

.msicon-split:before {
    content: '\e0a5';
}

.msicon-eventCancel:before {
    content: '\e0a6';
}

.msicon-eventShare:before {
    content: '\e0a7';
}

.msicon-today:before {
    content: '\e0a9';
}

.msicon-oofReply:before {
    content: '\e0aa';
}

.msicon-voicemailReply:before {
    content: '\e0ac';
}

.msicon-voicemailForward:before {
    content: '\e0ad';
}

.msicon-ribbon:before {
    content: '\e0af';
}

.msicon-contact:before {
    content: '\e0b0';
}

.msicon-eye:before {
    content: '\e0b1';
}

.msicon-glasses:before {
    content: '\e0b2';
}

.msicon-print:before {
    content: '\e100';
}

.msicon-room:before {
    content: '\e101';
}

.msicon-post:before {
    content: '\e102';
}

.msicon-toggle:before {
    content: '\e103';
}

.msicon-touch:before {
    content: '\e104';
}

.msicon-clock:before {
    content: '\e105';
}

.msicon-fax:before {
    content: '\e106';
}

.msicon-lightning:before {
    content: '\e110';
}

.msicon-dialpad:before {
    content: '\e111';
}

.msicon-phoneTransfer:before {
    content: '\e112';
}

.msicon-phoneAdd:before {
    content: '\e113';
}

.msicon-late:before {
    content: '\e114';
}

.msicon-chatAdd:before {
    content: '\e115';
}

.msicon-conflict:before {
    content: '\e116';
}

.msicon-navigate:before {
    content: '\e117';
}

.msicon-camera:before {
    content: '\e119';
}

.msicon-filter:before {
    content: '\e11a';
}

.msicon-fullscreen:before {
    content: '\e11b';
}

.msicon-new:before {
    content: '\e11c';
}

.msicon-mailEmpty:before {
    content: '\e11d';
}

.msicon-editBox:before {
    content: '\e11e';
}

.msicon-waffle:before {
    content: '\e11f';
}

.msicon-work:before {
    content: '\e120';
}

.msicon-eventRecurring:before {
    content: '\e121';
}

.msicon-cart:before {
    content: '\e122';
}

.msicon-socialListening:before {
    content: '\e123';
}

.msicon-mapMarker:before {
    content: '\e124';
}

.msicon-org:before {
    content: '\e125';
}

.msicon-replyAlt:before {
    content: '\e150';
}

.msicon-replyAllAlt:before {
    content: '\e152';
}

.msicon-eventInfo:before {
    content: '\e154';
}

.msicon-group:before {
    content: '\e155';
}

.msicon-money:before {
    content: '\e161';
}

.msicon-graph:before {
    content: '\e162';
}

.msicon-noteEdit:before {
    content: '\e163';
}

.msicon-dashboard:before {
    content: '\e164';
}

.msicon-mailEdit:before {
    content: '\e165';
}

.msicon-pinLeft:before {
    content: '\e167';
}

.msicon-heart:before {
    content: '\e16a';
}

.msicon-heartEmpty:before {
    content: '\e16b';
}

.msicon-picture:before {
    content: '\e16c';
}

.msicon-cake:before {
    content: '\e16d';
}

.msicon-books:before {
    content: '\e16e';
}

.msicon-chart:before {
    content: '\e16f';
}

.msicon-video:before {
    content: '\e170';
}

.msicon-soccer:before {
    content: '\e171';
}

.msicon-meal:before {
    content: '\e172';
}

.msicon-balloon:before {
    content: '\e173';
}

.msicon-cat:before {
    content: '\e174';
}

.msicon-dog:before {
    content: '\e175';
}

.msicon-bag:before {
    content: '\e176';
}

.msicon-music:before {
    content: '\e177';
}

.msicon-stopwatch:before {
    content: '\e178';
}

.msicon-coffee:before {
    content: '\e179';
}

.msicon-briefcase:before {
    content: '\e17a';
}

.msicon-pill:before {
    content: '\e17b';
}

.msicon-trophy:before {
    content: '\e17c';
}

.msicon-firstAid:before {
    content: '\e17d';
}

.msicon-plane:before {
    content: '\e17e';
}

.msicon-page:before {
    content: '\e17f';
}

.msicon-car:before {
    content: '\e180';
}

.msicon-dogAlt:before {
    content: '\e181';
}

.msicon-document:before {
    content: '\e182';
}

.msicon-metadata:before {
    content: '\e183';
}

.msicon-pointItem:before {
    content: '\e184';
}

.msicon-text:before {
    content: '\e185';
}

.msicon-fieldText:before {
    content: '\e186';
}

.msicon-fieldNumber:before {
    content: '\e187';
}

.msicon-dropdown:before {
    content: '\e188';
}

.msicon-radioButton:before {
    content: '\e189';
}

.msicon-checkbox:before {
    content: '\e18a';
}

.msicon-story:before {
    content: '\e18b';
}

.msicon-bold:before {
    content: '\e18c';
}

.msicon-italic:before {
    content: '\e18d';
}

.msicon-underline:before {
    content: '\e18e';
}

.msicon-quote:before {
    content: '\e18f';
}

.msicon-styleRemove:before {
    content: '\e190';
}

.msicon-pictureAdd:before {
    content: '\e191';
}

.msicon-pictureRemove:before {
    content: '\e192';
}

.msicon-desktop:before {
    content: '\e193';
}

.msicon-tablet:before {
    content: '\e194';
}

.msicon-mobile:before {
    content: '\e195';
}

.msicon-table:before {
    content: '\e196';
}

.msicon-hide:before {
    content: '\e197';
}

.msicon-shield:before {
    content: '\e198';
}

.msicon-header:before {
    content: '\e19a';
}

.msicon-paint:before {
    content: '\e19b';
}

.msicon-support:before {
    content: '\e19c';
}

.msicon-settings:before {
    content: '\e19d';
}

.msicon-creditCard:before {
    content: '\e19e';
}

.msicon-reload:before {
    content: '\e19f';
}

.msicon-peopleSecurity:before {
    content: '\e200';
}

.msicon-fieldTextBox:before {
    content: '\e203';
}

.msicon-multiChoice:before {
    content: '\e204';
}

.msicon-fieldMail:before {
    content: '\e205';
}

.msicon-contactForm:before {
    content: '\e206';
}

.msicon-circleHalfFilled:before {
    content: '\e207';
}

.msicon-documentPDF:before {
    content: '\e208';
}

.msicon-bookmark:before {
    content: '\e209';
}

.msicon-circleUnfilled:before {
    content: '\e20b';
}

.msicon-circleFilled:before {
    content: '\e20c';
}

.msicon-textBox:before {
    content: '\e20e';
}

.msicon-drop:before {
    content: '\e20f';
}

.msicon-sun:before {
    content: '\e210';
}

.msicon-lifesaver:before {
    content: '\e211';
}

.msicon-lifesaverLock:before {
    content: '\e212';
}

.msicon-mailUnread:before {
    content: '\e213';
}

.msicon-mailRead:before {
    content: '\e214';
}

.msicon-inboxCheck:before {
    content: '\e215';
}

.msicon-folderSearch:before {
    content: '\e216';
}

.msicon-collapse:before {
    content: '\e217';
}

.msicon-expand:before {
    content: '\e218';
}

.msicon-ascending:before {
    content: '\e219';
}

.msicon-descending:before {
    content: '\e21a';
}

.msicon-filterClear:before {
    content: '\e21b';
}

.msicon-checkboxEmpty:before {
    content: '\e21c';
}

.msicon-checkboxMixed:before {
    content: '\e21d';
}

.msicon-boards:before {
    content: '\e21e';
}

.msicon-checkboxCheck:before {
    content: '\e21f';
}

.msicon-frowny:before {
    content: '\e220';
}

.msicon-lightBulb:before {
    content: '\e221';
}

.msicon-globe:before {
    content: '\e222';
}

.msicon-deviceWipe:before {
    content: '\e223';
}

.msicon-listCheck:before {
    content: '\e226';
}

.msicon-listGroup:before {
    content: '\e227';
}

.msicon-timeline:before {
    content: '\e228';
}

.msicon-fontIncrease:before {
    content: '\e229';
}

.msicon-fontDecrease:before {
    content: '\e22a';
}

.msicon-fontColor:before {
    content: '\e22b';
}

.msicon-mailCheck:before {
    content: '\e22c';
}

.msicon-mailDown:before {
    content: '\e22d';
}

.msicon-listCheckbox:before {
    content: '\e22e';
}

.msicon-sunAdd:before {
    content: '\e22f';
}

.msicon-sunQuestion:before {
    content: '\e230';
}

.msicon-chevronThinUp:before {
    content: '\e231';
}

.msicon-chevronThinDown:before {
    content: '\e232';
}

.msicon-chevronThinLeft:before {
    content: '\e233';
}

.msicon-chevronThinRight:before {
    content: '\e234';
}

.msicon-chevronThickUp:before {
    content: '\e235';
}

.msicon-chevronThickDown:before {
    content: '\e236';
}

.msicon-chevronThickLeft:before {
    content: '\e237';
}

.msicon-chevronThickRight:before {
    content: '\e238';
}

.msicon-linkRemove:before {
    content: '\e239';
}

.msicon-alertOutline:before {
    content: '\e23b';
}

.msicon-documentLandscape:before {
    content: '\e23c';
}

.msicon-documentAdd:before {
    content: '\e23d';
}

.msicon-toggleMiddle:before {
    content: '\e23e';
}

.msicon-embed:before {
    content: '\e23f';
}

.msicon-listNumbered:before {
    content: '\e240';
}

.msicon-peopleCheck:before {
    content: '\e242';
}

.msicon-caretUpOutline:before {
    content: '\e243';
}

.msicon-caretDownOutline:before {
    content: '\e244';
}

.msicon-caretLeftOutline:before {
    content: '\e245';
}

.msicon-caretRightOutline:before {
    content: '\e246';
}

.msicon-mailSync:before {
    content: '\e248';
}

.msicon-mailError:before {
    content: '\e249';
}

.msicon-mailPause:before {
    content: '\e24a';
}

.msicon-peopleSync:before {
    content: '\e24b';
}

.msicon-peopleError:before {
    content: '\e24c';
}

.msicon-peoplePause:before {
    content: '\e24d';
}

.msicon-circleBall:before {
    content: '\e24e';
}

.msicon-circleBalloons:before {
    content: '\e24f';
}

.msicon-circleCar:before {
    content: '\e250';
}

.msicon-circleCat:before {
    content: '\e251';
}

.msicon-circleCoffee:before {
    content: '\e252';
}

.msicon-circleDog:before {
    content: '\e253';
}

.msicon-circleLightning:before {
    content: '\e254';
}

.msicon-circlePill:before {
    content: '\e255';
}

.msicon-circlePlane:before {
    content: '\e256';
}

.msicon-circlePoodle:before {
    content: '\e257';
}

.msicon-checkPeople:before {
    content: '\e259';
}

.msicon-documentSearch:before {
    content: '\e25a';
}

.msicon-sortLines:before {
    content: '\e25c';
}

.msicon-calendarPublic:before {
    content: '\e25d';
}

.msicon-contactPublic:before {
    content: '\e25e';
}

.msicon-classNotebook:before {
    content: '\e25f';
}

.msicon-triangleUp:before {
    content: '\e260';
}

.msicon-triangleRight:before {
    content: '\e261';
}

.msicon-triangleDown:before {
    content: '\e262';
}

.msicon-triangleLeft:before {
    content: '\e263';
}

.msicon-triangleEmptyUp:before {
    content: '\e264';
}

.msicon-triangleEmptyRight:before {
    content: '\e265';
}

.msicon-triangleEmptyDown:before {
    content: '\e266';
}

.msicon-triangleEmptyLeft:before {
    content: '\e267';
}

.msicon-filePDF:before {
    content: '\e268';
}

.msicon-fileImage:before {
    content: '\e26c';
}

.msicon-fileDocument:before {
    content: '\e26d';
}

.msicon-listGroup2:before {
    content: '\e26e';
}

.msicon-copy:before {
    content: '\e26f';
}

.msicon-creditCardOutline:before {
    content: '\e270';
}

.msicon-mailPublic:before {
    content: '\e272';
}

.msicon-folderPublic:before {
    content: '\e273';
}

.msicon-teamwork:before {
    content: '\e274';
}

.msicon-move:before {
    content: '\e275';
}

.msicon-classroom:before {
    content: '\e276';
}

.msicon-menu2:before {
    content: '\e277';
}

.msicon-plus2:before {
    content: '\e278';
}

.msicon-tag:before {
    content: '\e279';
}

.msicon-arrowUp2:before {
    content: '\e27a';
}

.msicon-arrowDown2:before {
    content: '\e27b';
}

.msicon-circlePlus:before {
    content: '\e27c';
}

.msicon-circleInfo:before {
    content: '\e27d';
}

.msicon-section:before {
    content: '\e27e';
}

.msicon-sections:before {
    content: '\e27f';
}

.msicon-at:before {
    content: '\e282';
}

.msicon-arrowUpRight:before {
    content: '\e283';
}

.msicon-arrowDownRight:before {
    content: '\e284';
}

.msicon-arrowDownLeft:before {
    content: '\e285';
}

.msicon-arrowUpLeft:before {
    content: '\e286';
}

.msicon-bundle:before {
    content: '\e287';
}

.msicon-pictureEdit:before {
    content: '\e288';
}

.msicon-protectionCenter:before {
    content: '\e289';
}

.msicon-alert2:before {
    content: '\e28a';
}

.msicon-circle {
    position: relative;
    display: inline-block;
    font-size: 1rem;
    width: 1em;
    height: 1em;
    margin: 0 .5em 0 0;
    padding: 0;
    text-align: left;
    -webkit-font-smoothing: antialiased;
}

    .msicon-circle:after, .msicon-circle:before {
        line-height: 1;
        font-size: inherit;
    }

    .msicon-circle:before {
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        vertical-align: top;
        position: absolute;
    }

    .msicon-circle:after {
        content: '\e000';
        position: absolute;
        top: 0;
        left: 0;
        transform: scale(2);
        transform-origin: 50% 50%;
        z-index: 0;
    }

    .msicon-circle.msicon-star:before {
        top: -2%;
        left: 1%;
    }

    .msicon-circle.msicon-person:before {
        top: -2%;
        left: -3%;
    }

    .msicon-circle.msicon-alert:before {
        top: -4%;
    }

    .msicon-circle.msicon-mailOpen:before {
        top: -5%;
    }

    .msicon-circle.msicon-people:before {
        top: -4%;
        left: -7%;
    }

    .msicon-circle.msicon-bell:before {
        top: -3%;
    }

    .msicon-circle.msicon-scheduling:before {
        top: -3%;
        left: 6%;
    }

    .msicon-circle.msicon-documents:before {
        top: -1%;
        left: -2%;
    }

    .msicon-circle.msicon-listBullets:before {
        top: -1%;
        left: 5%;
    }

    .msicon-circle.msicon-panel:before {
        left: -2%;
    }

    .msicon-circle.msicon-popout:before {
        top: -2%;
        left: -2%;
    }

    .msicon-circle.msicon-home:before {
        top: -4%;
    }

    .msicon-circle.msicon-favorites:before {
        top: -2%;
        left: 2%;
    }

    .msicon-circle.msicon-phone:before {
        top: -2%;
        left: -2%;
    }

    .msicon-circle.msicon-mailSend:before {
        left: -10%;
    }

    .msicon-circle.msicon-pencil:before {
        top: -2%;
        left: 3%;
    }

    .msicon-circle.msicon-flag:before {
        left: 3%;
    }

    .msicon-circle.msicon-miniatures:before {
        left: -3%;
    }

    .msicon-circle.msicon-voicemail:before {
        top: 2%;
        left: -7%;
    }

    .msicon-circle.msicon-onlineAdd:before {
        top: -1%;
        left: 2%;
    }

    .msicon-circle.msicon-pinDown:before {
        top: 5%;
    }

    .msicon-circle.msicon-gear:before {
        left: 2%;
    }

    .msicon-circle.msicon-check:before {
        top: 3%;
    }

    .msicon-circle.msicon-ellipsis:before {
        top: 2%;
        left: -12%;
    }

    .msicon-circle.msicon-directions:before {
        left: 10%;
    }

    .msicon-circle.msicon-microphone:before {
        top: -3%;
    }

    .msicon-circle.msicon-caretDown:before {
        top: 5%;
        left: 2%;
    }

    .msicon-circle.msicon-caretLeft:before {
        left: -6%;
    }

    .msicon-circle.msicon-caretRight:before {
        left: 6%;
    }

    .msicon-circle.msicon-caretUpLeft:before {
        top: 5%;
        left: 5%;
    }

    .msicon-circle.msicon-caretUpRight:before {
        top: 5%;
        left: -3%;
    }

    .msicon-circle.msicon-caretDownRight:before {
        left: -3%;
    }

    .msicon-circle.msicon-caretDownLeft:before {
        left: 4%;
    }

    .msicon-circle.msicon-note:before {
        top: 2%;
        left: -3%;
    }

    .msicon-circle.msicon-noteReply:before {
        top: 6%;
        left: 3%;
    }

    .msicon-circle.msicon-noteForward:before {
        top: 6%;
    }

    .msicon-circle.msicon-key:before {
        top: 5%;
        left: 1%;
    }

    .msicon-circle.msicon-tile:before {
        top: -1%;
        left: -18%;
    }

    .msicon-circle.msicon-taskRecurring:before {
        top: 2%;
        left: -1%;
    }

    .msicon-circle.msicon-starEmpty:before {
        top: -4%;
        left: 1%;
    }

    .msicon-circle.msicon-documentReply:before {
        top: -2%;
        left: 7%;
    }

    .msicon-circle.msicon-documentForward:before {
        left: 5%;
    }

    .msicon-circle.msicon-partner:before {
        top: -2%;
    }

    .msicon-circle.msicon-reactivate:before {
        top: -2%;
        left: 6%;
    }

    .msicon-circle.msicon-sort:before {
        left: -19%;
    }

    .msicon-circle.msicon-personAdd:before {
        top: -2%;
        left: 6%;
    }

    .msicon-circle.msicon-chevronDown:before {
        top: 4%;
    }

    .msicon-circle.msicon-chevronLeft:before {
        left: -5%;
    }

    .msicon-circle.msicon-chevronRight:before {
        left: 4%;
    }

    .msicon-circle.msicon-peopleAdd:before {
        top: -5%;
        left: -12%;
    }

    .msicon-circle.msicon-newsfeed:before, .msicon-circle.msicon-notebook:before {
        left: -4%;
    }

    .msicon-circle.msicon-link:before {
        top: 2%;
        left: -18%;
    }

    .msicon-circle.msicon-chevronsDown:before {
        top: 5%;
    }

    .msicon-circle.msicon-chevronsLeft:before {
        left: -5%;
    }

    .msicon-circle.msicon-chevronsRight:before {
        left: 4%;
    }

    .msicon-circle.msicon-personRemove:before {
        left: 5%;
    }

    .msicon-circle.msicon-receiptCheck:before, .msicon-circle.msicon-receiptForward:before, .msicon-circle.msicon-receiptReply:before {
        left: -20%;
    }

    .msicon-circle.msicon-peopleRemove:before {
        top: -3%;
        left: -12%;
    }

    .msicon-circle.msicon-merge:before, .msicon-circle.msicon-split:before {
        top: 2%;
    }

    .msicon-circle.msicon-eventCancel:before {
        left: -2%;
    }

    .msicon-circle.msicon-today:before {
        top: -2%;
    }

    .msicon-circle.msicon-oofReply:before {
        left: 5%;
    }

    .msicon-circle.msicon-voicemailReply:before {
        top: 4%;
        left: -25%;
    }

    .msicon-circle.msicon-voicemailForward:before {
        top: 4%;
        left: -20%;
    }

    .msicon-circle.msicon-eye:before {
        top: -4%;
    }

    .msicon-circle.msicon-post:before {
        top: -4%;
        left: 4%;
    }

    .msicon-circle.msicon-fax:before {
        top: -3%;
        left: -2%;
    }

    .msicon-circle.msicon-lightning:before {
        top: 2%;
        left: 1%;
    }

    .msicon-circle.msicon-filter:before {
        top: 7%;
    }

    .msicon-circle.msicon-cart:before {
        left: 3%;
    }

    .msicon-circle.msicon-mapMarker:before, .msicon-circle.msicon-socialListening:before {
        top: 2%;
    }

    .msicon-circle.msicon-replyAllAlt:before {
        left: -16%;
    }

    .msicon-circle.msicon-group:before {
        left: -33%;
    }

    .msicon-circle.msicon-money:before {
        left: -8%;
    }

    .msicon-circle.msicon-noteEdit:before {
        left: 4%;
    }

    .msicon-circle.msicon-mailEdit:before {
        top: 3%;
        left: 7%;
    }

    .msicon-circle.msicon-pinLeft:before {
        left: -6%;
    }

    .msicon-circle.msicon-heart:before, .msicon-circle.msicon-heartEmpty:before {
        top: 5%;
    }

    .msicon-circle.msicon-cake:before {
        top: -5%;
    }

    .msicon-circle.msicon-books:before {
        left: -8%;
    }

    .msicon-circle.msicon-video:before {
        top: -3%;
        left: 3%;
    }

    .msicon-circle.msicon-balloon:before {
        top: 4%;
        left: -1%;
    }

    .msicon-circle.msicon-music:before {
        top: -2%;
        left: -5%;
    }

    .msicon-circle.msicon-coffee:before, .msicon-circle.msicon-stopwatch:before {
        top: -3%;
        left: 3%;
    }

    .msicon-circle.msicon-plane:before {
        left: 4%;
    }

    .msicon-circle.msicon-dogAlt:before {
        left: -15%;
    }

    .msicon-circle.msicon-metadata:before {
        top: -4%;
        left: 4%;
    }

    .msicon-circle.msicon-text:before {
        top: -4%;
        left: 10%;
    }

    .msicon-circle.msicon-dropdown:before, .msicon-circle.msicon-fieldNumber:before, .msicon-circle.msicon-fieldText:before {
        left: -14%;
    }

    .msicon-circle.msicon-story:before {
        left: -5%;
    }

    .msicon-circle.msicon-bold:before {
        left: 4%;
    }

    .msicon-circle.msicon-underline:before {
        top: 4%;
    }

    .msicon-circle.msicon-quote:before {
        left: -4%;
    }

    .msicon-circle.msicon-styleRemove:before {
        top: 4%;
        left: 5%;
    }

    .msicon-circle.msicon-pictureAdd:before, .msicon-circle.msicon-pictureRemove:before {
        left: -6%;
    }

    .msicon-circle.msicon-mobile:before {
        left: -3%;
    }

    .msicon-circle.msicon-hide:before {
        top: -4%;
    }

    .msicon-circle.msicon-header:before {
        left: -9%;
    }

    .msicon-circle.msicon-msn:before {
        left: 3%;
    }

    .msicon-circle.msicon-peopleCheck:before {
        left: -7%;
        top: -3%;
    }

    .msicon-circle.msicon-caretDownOutline:before {
        top: 6%;
    }

    .msicon-circle.msicon-caretLeftOutline:before {
        left: -5%;
    }

    .msicon-circle.msicon-caretRightOutline:before {
        left: 5%;
    }

    .msicon-circle.msicon-sway:before {
        left: -3%;
    }

    .msicon-circle.msicon-mailSync:before {
        left: 8%;
        top: 3%;
    }

    .msicon-circle.msicon-peopleError:before, .msicon-circle.msicon-peoplePause:before, .msicon-circle.msicon-peopleSync:before {
        left: -8%;
    }

    .msicon-circle.msicon-documentSearch:before {
        left: 8%;
    }

    .msicon-circle.msicon-dynamicsMarketing:before {
        left: -8%;
    }

@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal;
}

.faicon {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.faicon-glass:before {
    content: "";
}

.faicon-music:before {
    content: "";
}

.faicon-search:before {
    content: "";
}

.faicon-envelope-o:before {
    content: "";
}

.faicon-heart:before {
    content: "";
}

.faicon-star:before {
    content: "";
}

.faicon-star-o:before {
    content: "";
}

.faicon-user:before {
    content: "";
}

.faicon-film:before {
    content: "";
}

.faicon-th-large:before {
    content: "";
}

.faicon-th:before {
    content: "";
}

.faicon-th-list:before {
    content: "";
}

.faicon-check:before {
    content: "";
}

.faicon-close:before, .faicon-remove:before, .faicon-times:before {
    content: "";
}

.faicon-search-plus:before {
    content: "";
}

.faicon-search-minus:before {
    content: "";
}

.faicon-power-off:before {
    content: "";
}

.faicon-signal:before {
    content: "";
}

.faicon-cog:before, .faicon-gear:before {
    content: "";
}

.faicon-trash-o:before {
    content: "";
}

.faicon-home:before {
    content: "";
}

.faicon-file-o:before {
    content: "";
}

.faicon-clock-o:before {
    content: "";
}

.faicon-road:before {
    content: "";
}

.faicon-download:before {
    content: "";
}

.faicon-arrow-circle-o-down:before {
    content: "";
}

.faicon-arrow-circle-o-up:before {
    content: "";
}

.faicon-inbox:before {
    content: "";
}

.faicon-play-circle-o:before {
    content: "";
}

.faicon-repeat:before, .faicon-rotate-right:before {
    content: "";
}

.faicon-refresh:before {
    content: "";
}

.faicon-list-alt:before {
    content: "";
}

.faicon-lock:before {
    content: "";
}

.faicon-flag:before {
    content: "";
}

.faicon-headphones:before {
    content: "";
}

.faicon-volume-off:before {
    content: "";
}

.faicon-volume-down:before {
    content: "";
}

.faicon-volume-up:before {
    content: "";
}

.faicon-qrcode:before {
    content: "";
}

.faicon-barcode:before {
    content: "";
}

.faicon-tag:before {
    content: "";
}

.faicon-tags:before {
    content: "";
}

.faicon-book:before {
    content: "";
}

.faicon-bookmark:before {
    content: "";
}

.faicon-print:before {
    content: "";
}

.faicon-camera:before {
    content: "";
}

.faicon-font:before {
    content: "";
}

.faicon-bold:before {
    content: "";
}

.faicon-italic:before {
    content: "";
}

.faicon-text-height:before {
    content: "";
}

.faicon-text-width:before {
    content: "";
}

.faicon-align-left:before {
    content: "";
}

.faicon-align-center:before {
    content: "";
}

.faicon-align-right:before {
    content: "";
}

.faicon-align-justify:before {
    content: "";
}

.faicon-list:before {
    content: "";
}

.faicon-dedent:before, .faicon-outdent:before {
    content: "";
}

.faicon-indent:before {
    content: "";
}

.faicon-video-camera:before {
    content: "";
}

.faicon-image:before, .faicon-photo:before, .faicon-picture-o:before {
    content: "";
}

.faicon-pencil:before {
    content: "";
}

.faicon-map-marker:before {
    content: "";
}

.faicon-adjust:before {
    content: "";
}

.faicon-tint:before {
    content: "";
}

.faicon-edit:before, .faicon-pencil-square-o:before {
    content: "";
}

.faicon-share-square-o:before {
    content: "";
}

.faicon-check-square-o:before {
    content: "";
}

.faicon-arrows:before {
    content: "";
}

.faicon-step-backward:before {
    content: "";
}

.faicon-fast-backward:before {
    content: "";
}

.faicon-backward:before {
    content: "";
}

.faicon-play:before {
    content: "";
}

.faicon-pause:before {
    content: "";
}

.faicon-stop:before {
    content: "";
}

.faicon-forward:before {
    content: "";
}

.faicon-fast-forward:before {
    content: "";
}

.faicon-step-forward:before {
    content: "";
}

.faicon-eject:before {
    content: "";
}

.faicon-chevron-left:before {
    content: "";
}

.faicon-chevron-right:before {
    content: "";
}

.faicon-plus-circle:before {
    content: "";
}

.faicon-minus-circle:before {
    content: "";
}

.faicon-times-circle:before {
    content: "";
}

.faicon-check-circle:before {
    content: "";
}

.faicon-question-circle:before {
    content: "";
}

.faicon-info-circle:before {
    content: "";
}

.faicon-crosshairs:before {
    content: "";
}

.faicon-times-circle-o:before {
    content: "";
}

.faicon-check-circle-o:before {
    content: "";
}

.faicon-ban:before {
    content: "";
}

.faicon-arrow-left:before {
    content: "";
}

.faicon-arrow-right:before {
    content: "";
}

.faicon-arrow-up:before {
    content: "";
}

.faicon-arrow-down:before {
    content: "";
}

.faicon-mail-forward:before, .faicon-share:before {
    content: "";
}

.faicon-expand:before {
    content: "";
}

.faicon-compress:before {
    content: "";
}

.faicon-plus:before {
    content: "";
}

.faicon-minus:before {
    content: "";
}

.faicon-asterisk:before {
    content: "";
}

.faicon-exclamation-circle:before {
    content: "";
}

.faicon-gift:before {
    content: "";
}

.faicon-leaf:before {
    content: "";
}

.faicon-fire:before {
    content: "";
}

.faicon-eye:before {
    content: "";
}

.faicon-eye-slash:before {
    content: "";
}

.faicon-exclamation-triangle:before, .faicon-warning:before {
    content: "";
}

.faicon-plane:before {
    content: "";
}

.faicon-calendar:before {
    content: "";
}

.faicon-random:before {
    content: "";
}

.faicon-comment:before {
    content: "";
}

.faicon-magnet:before {
    content: "";
}

.faicon-chevron-up:before {
    content: "";
}

.faicon-chevron-down:before {
    content: "";
}

.faicon-retweet:before {
    content: "";
}

.faicon-shopping-cart:before {
    content: "";
}

.faicon-folder:before {
    content: "";
}

.faicon-folder-open:before {
    content: "";
}

.faicon-arrows-v:before {
    content: "";
}

.faicon-arrows-h:before {
    content: "";
}

.faicon-bar-chart-o:before, .faicon-bar-chart:before {
    content: "";
}

.faicon-twitter-square:before {
    content: "";
}

.faicon-facebook-square:before {
    content: "";
}

.faicon-camera-retro:before {
    content: "";
}

.faicon-key:before {
    content: "";
}

.faicon-cogs:before, .faicon-gears:before {
    content: "";
}

.faicon-comments:before {
    content: "";
}

.faicon-thumbs-o-up:before {
    content: "";
}

.faicon-thumbs-o-down:before {
    content: "";
}

.faicon-star-half:before {
    content: "";
}

.faicon-heart-o:before {
    content: "";
}

.faicon-sign-out:before {
    content: "";
}

.faicon-linkedin-square:before {
    content: "";
}

.faicon-thumb-tack:before {
    content: "";
}

.faicon-external-link:before {
    content: "";
}

.faicon-sign-in:before {
    content: "";
}

.faicon-trophy:before {
    content: "";
}

.faicon-github-square:before {
    content: "";
}

.faicon-upload:before {
    content: "";
}

.faicon-lemon-o:before {
    content: "";
}

.faicon-phone:before {
    content: "";
}

.faicon-square-o:before {
    content: "";
}

.faicon-bookmark-o:before {
    content: "";
}

.faicon-phone-square:before {
    content: "";
}

.faicon-twitter:before {
    content: "";
}

.faicon-facebook-f:before, .faicon-facebook:before {
    content: "";
}

.faicon-github:before {
    content: "";
}

.faicon-unlock:before {
    content: "";
}

.faicon-credit-card:before {
    content: "";
}

.faicon-feed:before, .faicon-rss:before {
    content: "";
}

.faicon-hdd-o:before {
    content: "";
}

.faicon-bullhorn:before {
    content: "";
}

.faicon-bell:before {
    content: "";
}

.faicon-certificate:before {
    content: "";
}

.faicon-hand-o-right:before {
    content: "";
}

.faicon-hand-o-left:before {
    content: "";
}

.faicon-hand-o-up:before {
    content: "";
}

.faicon-hand-o-down:before {
    content: "";
}

.faicon-arrow-circle-left:before {
    content: "";
}

.faicon-arrow-circle-right:before {
    content: "";
}

.faicon-arrow-circle-up:before {
    content: "";
}

.faicon-arrow-circle-down:before {
    content: "";
}

.faicon-globe:before {
    content: "";
}

.faicon-wrench:before {
    content: "";
}

.faicon-tasks:before {
    content: "";
}

.faicon-filter:before {
    content: "";
}

.faicon-briefcase:before {
    content: "";
}

.faicon-arrows-alt:before {
    content: "";
}

.faicon-group:before, .faicon-users:before {
    content: "";
}

.faicon-chain:before, .faicon-link:before {
    content: "";
}

.faicon-cloud:before {
    content: "";
}

.faicon-flask:before {
    content: "";
}

.faicon-cut:before, .faicon-scissors:before {
    content: "";
}

.faicon-copy:before, .faicon-files-o:before {
    content: "";
}

.faicon-paperclip:before {
    content: "";
}

.faicon-floppy-o:before, .faicon-save:before {
    content: "";
}

.faicon-square:before {
    content: "";
}

.faicon-bars:before, .faicon-navicon:before, .faicon-reorder:before {
    content: "";
}

.faicon-list-ul:before {
    content: "";
}

.faicon-list-ol:before {
    content: "";
}

.faicon-strikethrough:before {
    content: "";
}

.faicon-underline:before {
    content: "";
}

.faicon-table:before {
    content: "";
}

.faicon-magic:before {
    content: "";
}

.faicon-truck:before {
    content: "";
}

.faicon-pinterest:before {
    content: "";
}

.faicon-pinterest-square:before {
    content: "";
}

.faicon-google-plus-square:before {
    content: "";
}

.faicon-google-plus:before {
    content: "";
}

.faicon-money:before {
    content: "";
}

.faicon-caret-down:before {
    content: "";
}

.faicon-caret-up:before {
    content: "";
}

.faicon-caret-left:before {
    content: "";
}

.faicon-caret-right:before {
    content: "";
}

.faicon-columns:before {
    content: "";
}

.faicon-sort:before, .faicon-unsorted:before {
    content: "";
}

.faicon-sort-desc:before, .faicon-sort-down:before {
    content: "";
}

.faicon-sort-asc:before, .faicon-sort-up:before {
    content: "";
}

.faicon-envelope:before {
    content: "";
}

.faicon-linkedin:before {
    content: "";
}

.faicon-rotate-left:before, .faicon-undo:before {
    content: "";
}

.faicon-gavel:before, .faicon-legal:before {
    content: "";
}

.faicon-dashboard:before, .faicon-tachometer:before {
    content: "";
}

.faicon-comment-o:before {
    content: "";
}

.faicon-comments-o:before {
    content: "";
}

.faicon-bolt:before, .faicon-flash:before {
    content: "";
}

.faicon-sitemap:before {
    content: "";
}

.faicon-umbrella:before {
    content: "";
}

.faicon-clipboard:before, .faicon-paste:before {
    content: "";
}

.faicon-lightbulb-o:before {
    content: "";
}

.faicon-exchange:before {
    content: "";
}

.faicon-cloud-download:before {
    content: "";
}

.faicon-cloud-upload:before {
    content: "";
}

.faicon-user-md:before {
    content: "";
}

.faicon-stethoscope:before {
    content: "";
}

.faicon-suitcase:before {
    content: "";
}

.faicon-bell-o:before {
    content: "";
}

.faicon-coffee:before {
    content: "";
}

.faicon-cutlery:before {
    content: "";
}

.faicon-file-text-o:before {
    content: "";
}

.faicon-building-o:before {
    content: "";
}

.faicon-hospital-o:before {
    content: "";
}

.faicon-ambulance:before {
    content: "";
}

.faicon-medkit:before {
    content: "";
}

.faicon-fighter-jet:before {
    content: "";
}

.faicon-beer:before {
    content: "";
}

.faicon-h-square:before {
    content: "";
}

.faicon-plus-square:before {
    content: "";
}

.faicon-angle-double-left:before {
    content: "";
}

.faicon-angle-double-right:before {
    content: "";
}

.faicon-angle-double-up:before {
    content: "";
}

.faicon-angle-double-down:before {
    content: "";
}

.faicon-angle-left:before {
    content: "";
}

.faicon-angle-right:before {
    content: "";
}

.faicon-angle-up:before {
    content: "";
}

.faicon-angle-down:before {
    content: "";
}

.faicon-desktop:before {
    content: "";
}

.faicon-laptop:before {
    content: "";
}

.faicon-tablet:before {
    content: "";
}

.faicon-mobile-phone:before, .faicon-mobile:before {
    content: "";
}

.faicon-circle-o:before {
    content: "";
}

.faicon-quote-left:before {
    content: "";
}

.faicon-quote-right:before {
    content: "";
}

.faicon-spinner:before {
    content: "";
}

.faicon-circle:before {
    content: "";
}

.faicon-mail-reply:before, .faicon-reply:before {
    content: "";
}

.faicon-github-alt:before {
    content: "";
}

.faicon-folder-o:before {
    content: "";
}

.faicon-folder-open-o:before {
    content: "";
}

.faicon-smile-o:before {
    content: "";
}

.faicon-frown-o:before {
    content: "";
}

.faicon-meh-o:before {
    content: "";
}

.faicon-gamepad:before {
    content: "";
}

.faicon-keyboard-o:before {
    content: "";
}

.faicon-flag-o:before {
    content: "";
}

.faicon-flag-checkered:before {
    content: "";
}

.faicon-terminal:before {
    content: "";
}

.faicon-code:before {
    content: "";
}

.faicon-mail-reply-all:before, .faicon-reply-all:before {
    content: "";
}

.faicon-star-half-empty:before, .faicon-star-half-full:before, .faicon-star-half-o:before {
    content: "";
}

.faicon-location-arrow:before {
    content: "";
}

.faicon-crop:before {
    content: "";
}

.faicon-code-fork:before {
    content: "";
}

.faicon-chain-broken:before, .faicon-unlink:before {
    content: "";
}

.faicon-question:before {
    content: "";
}

.faicon-info:before {
    content: "";
}

.faicon-exclamation:before {
    content: "";
}

.faicon-superscript:before {
    content: "";
}

.faicon-subscript:before {
    content: "";
}

.faicon-eraser:before {
    content: "";
}

.faicon-puzzle-piece:before {
    content: "";
}

.faicon-microphone:before {
    content: "";
}

.faicon-microphone-slash:before {
    content: "";
}

.faicon-shield:before {
    content: "";
}

.faicon-calendar-o:before {
    content: "";
}

.faicon-fire-extinguisher:before {
    content: "";
}

.faicon-rocket:before {
    content: "";
}

.faicon-maxcdn:before {
    content: "";
}

.faicon-chevron-circle-left:before {
    content: "";
}

.faicon-chevron-circle-right:before {
    content: "";
}

.faicon-chevron-circle-up:before {
    content: "";
}

.faicon-chevron-circle-down:before {
    content: "";
}

.faicon-html5:before {
    content: "";
}

.faicon-css3:before {
    content: "";
}

.faicon-anchor:before {
    content: "";
}

.faicon-unlock-alt:before {
    content: "";
}

.faicon-bullseye:before {
    content: "";
}

.faicon-ellipsis-h:before {
    content: "";
}

.faicon-ellipsis-v:before {
    content: "";
}

.faicon-rss-square:before {
    content: "";
}

.faicon-play-circle:before {
    content: "";
}

.faicon-ticket:before {
    content: "";
}

.faicon-minus-square:before {
    content: "";
}

.faicon-minus-square-o:before {
    content: "";
}

.faicon-level-up:before {
    content: "";
}

.faicon-level-down:before {
    content: "";
}

.faicon-check-square:before {
    content: "";
}

.faicon-pencil-square:before {
    content: "";
}

.faicon-external-link-square:before {
    content: "";
}

.faicon-share-square:before {
    content: "";
}

.faicon-compass:before {
    content: "";
}

.faicon-caret-square-o-down:before, .faicon-toggle-down:before {
    content: "";
}

.faicon-caret-square-o-up:before, .faicon-toggle-up:before {
    content: "";
}

.faicon-caret-square-o-right:before, .faicon-toggle-right:before {
    content: "";
}

.faicon-eur:before, .faicon-euro:before {
    content: "";
}

.faicon-gbp:before {
    content: "";
}

.faicon-dollar:before, .faicon-usd:before {
    content: "";
}

.faicon-inr:before, .faicon-rupee:before {
    content: "";
}

.faicon-cny:before, .faicon-jpy:before, .faicon-rmb:before, .faicon-yen:before {
    content: "";
}

.faicon-rouble:before, .faicon-rub:before, .faicon-ruble:before {
    content: "";
}

.faicon-krw:before, .faicon-won:before {
    content: "";
}

.faicon-bitcoin:before, .faicon-btc:before {
    content: "";
}

.faicon-file:before {
    content: "";
}

.faicon-file-text:before {
    content: "";
}

.faicon-sort-alpha-asc:before {
    content: "";
}

.faicon-sort-alpha-desc:before {
    content: "";
}

.faicon-sort-amount-asc:before {
    content: "";
}

.faicon-sort-amount-desc:before {
    content: "";
}

.faicon-sort-numeric-asc:before {
    content: "";
}

.faicon-sort-numeric-desc:before {
    content: "";
}

.faicon-thumbs-up:before {
    content: "";
}

.faicon-thumbs-down:before {
    content: "";
}

.faicon-youtube-square:before {
    content: "";
}

.faicon-youtube:before {
    content: "";
}

.faicon-xing:before {
    content: "";
}

.faicon-xing-square:before {
    content: "";
}

.faicon-youtube-play:before {
    content: "";
}

.faicon-dropbox:before {
    content: "";
}

.faicon-stack-overflow:before {
    content: "";
}

.faicon-instagram:before {
    content: "";
}

.faicon-flickr:before {
    content: "";
}

.faicon-adn:before {
    content: "";
}

.faicon-bitbucket:before {
    content: "";
}

.faicon-bitbucket-square:before {
    content: "";
}

.faicon-tumblr:before {
    content: "";
}

.faicon-tumblr-square:before {
    content: "";
}

.faicon-long-arrow-down:before {
    content: "";
}

.faicon-long-arrow-up:before {
    content: "";
}

.faicon-long-arrow-left:before {
    content: "";
}

.faicon-long-arrow-right:before {
    content: "";
}

.faicon-apple:before {
    content: "";
}

.faicon-windows:before {
    content: "";
}

.faicon-android:before {
    content: "";
}

.faicon-linux:before {
    content: "";
}

.faicon-dribbble:before {
    content: "";
}

.faicon-skype:before {
    content: "";
}

.faicon-foursquare:before {
    content: "";
}

.faicon-trello:before {
    content: "";
}

.faicon-female:before {
    content: "";
}

.faicon-male:before {
    content: "";
}

.faicon-gittip:before, .faicon-gratipay:before {
    content: "";
}

.faicon-sun-o:before {
    content: "";
}

.faicon-moon-o:before {
    content: "";
}

.faicon-archive:before {
    content: "";
}

.faicon-bug:before {
    content: "";
}

.faicon-vk:before {
    content: "";
}

.faicon-weibo:before {
    content: "";
}

.faicon-renren:before {
    content: "";
}

.faicon-pagelines:before {
    content: "";
}

.faicon-stack-exchange:before {
    content: "";
}

.faicon-arrow-circle-o-right:before {
    content: "";
}

.faicon-arrow-circle-o-left:before {
    content: "";
}

.faicon-caret-square-o-left:before, .faicon-toggle-left:before {
    content: "";
}

.faicon-dot-circle-o:before {
    content: "";
}

.faicon-wheelchair:before {
    content: "";
}

.faicon-vimeo-square:before {
    content: "";
}

.faicon-try:before, .faicon-turkish-lira:before {
    content: "";
}

.faicon-plus-square-o:before {
    content: "";
}

.faicon-space-shuttle:before {
    content: "";
}

.faicon-slack:before {
    content: "";
}

.faicon-envelope-square:before {
    content: "";
}

.faicon-wordpress:before {
    content: "";
}

.faicon-openid:before {
    content: "";
}

.faicon-bank:before, .faicon-institution:before, .faicon-university:before {
    content: "";
}

.faicon-graduation-cap:before, .faicon-mortar-board:before {
    content: "";
}

.faicon-yahoo:before {
    content: "";
}

.faicon-google:before {
    content: "";
}

.faicon-reddit:before {
    content: "";
}

.faicon-reddit-square:before {
    content: "";
}

.faicon-stumbleupon-circle:before {
    content: "";
}

.faicon-stumbleupon:before {
    content: "";
}

.faicon-delicious:before {
    content: "";
}

.faicon-digg:before {
    content: "";
}

.faicon-pied-piper-pp:before {
    content: "";
}

.faicon-pied-piper-alt:before {
    content: "";
}

.faicon-drupal:before {
    content: "";
}

.faicon-joomla:before {
    content: "";
}

.faicon-language:before {
    content: "";
}

.faicon-fax:before {
    content: "";
}

.faicon-building:before {
    content: "";
}

.faicon-child:before {
    content: "";
}

.faicon-paw:before {
    content: "";
}

.faicon-spoon:before {
    content: "";
}

.faicon-cube:before {
    content: "";
}

.faicon-cubes:before {
    content: "";
}

.faicon-behance:before {
    content: "";
}

.faicon-behance-square:before {
    content: "";
}

.faicon-steam:before {
    content: "";
}

.faicon-steam-square:before {
    content: "";
}

.faicon-recycle:before {
    content: "";
}

.faicon-automobile:before, .faicon-car:before {
    content: "";
}

.faicon-cab:before, .faicon-taxi:before {
    content: "";
}

.faicon-tree:before {
    content: "";
}

.faicon-spotify:before {
    content: "";
}

.faicon-deviantart:before {
    content: "";
}

.faicon-soundcloud:before {
    content: "";
}

.faicon-database:before {
    content: "";
}

.faicon-file-pdf-o:before {
    content: "";
}

.faicon-file-word-o:before {
    content: "";
}

.faicon-file-excel-o:before {
    content: "";
}

.faicon-file-powerpoint-o:before {
    content: "";
}

.faicon-file-image-o:before, .faicon-file-photo-o:before, .faicon-file-picture-o:before {
    content: "";
}

.faicon-file-archive-o:before, .faicon-file-zip-o:before {
    content: "";
}

.faicon-file-audio-o:before, .faicon-file-sound-o:before {
    content: "";
}

.faicon-file-movie-o:before, .faicon-file-video-o:before {
    content: "";
}

.faicon-file-code-o:before {
    content: "";
}

.faicon-vine:before {
    content: "";
}

.faicon-codepen:before {
    content: "";
}

.faicon-jsfiddle:before {
    content: "";
}

.faicon-life-bouy:before, .faicon-life-buoy:before, .faicon-life-ring:before, .faicon-life-saver:before, .faicon-support:before {
    content: "";
}

.faicon-circle-o-notch:before {
    content: "";
}

.faicon-ra:before, .faicon-rebel:before, .faicon-resistance:before {
    content: "";
}

.faicon-empire:before, .faicon-ge:before {
    content: "";
}

.faicon-git-square:before {
    content: "";
}

.faicon-git:before {
    content: "";
}

.faicon-hacker-news:before, .faicon-y-combinator-square:before, .faicon-yc-square:before {
    content: "";
}

.faicon-tencent-weibo:before {
    content: "";
}

.faicon-qq:before {
    content: "";
}

.faicon-wechat:before, .faicon-weixin:before {
    content: "";
}

.faicon-paper-plane:before, .faicon-send:before {
    content: "";
}

.faicon-paper-plane-o:before, .faicon-send-o:before {
    content: "";
}

.faicon-history:before {
    content: "";
}

.faicon-circle-thin:before {
    content: "";
}

.faicon-header:before {
    content: "";
}

.faicon-paragraph:before {
    content: "";
}

.faicon-sliders:before {
    content: "";
}

.faicon-share-alt:before {
    content: "";
}

.faicon-share-alt-square:before {
    content: "";
}

.faicon-bomb:before {
    content: "";
}

.faicon-futbol-o:before, .faicon-soccer-ball-o:before {
    content: "";
}

.faicon-tty:before {
    content: "";
}

.faicon-binoculars:before {
    content: "";
}

.faicon-plug:before {
    content: "";
}

.faicon-slideshare:before {
    content: "";
}

.faicon-twitch:before {
    content: "";
}

.faicon-yelp:before {
    content: "";
}

.faicon-newspaper-o:before {
    content: "";
}

.faicon-wifi:before {
    content: "";
}

.faicon-calculator:before {
    content: "";
}

.faicon-paypal:before {
    content: "";
}

.faicon-google-wallet:before {
    content: "";
}

.faicon-cc-visa:before {
    content: "";
}

.faicon-cc-mastercard:before {
    content: "";
}

.faicon-cc-discover:before {
    content: "";
}

.faicon-cc-amex:before {
    content: "";
}

.faicon-cc-paypal:before {
    content: "";
}

.faicon-cc-stripe:before {
    content: "";
}

.faicon-bell-slash:before {
    content: "";
}

.faicon-bell-slash-o:before {
    content: "";
}

.faicon-trash:before {
    content: "";
}

.faicon-copyright:before {
    content: "";
}

.faicon-at:before {
    content: "";
}

.faicon-eyedropper:before {
    content: "";
}

.faicon-paint-brush:before {
    content: "";
}

.faicon-birthday-cake:before {
    content: "";
}

.faicon-area-chart:before {
    content: "";
}

.faicon-pie-chart:before {
    content: "";
}

.faicon-line-chart:before {
    content: "";
}

.faicon-lastfm:before {
    content: "";
}

.faicon-lastfm-square:before {
    content: "";
}

.faicon-toggle-off:before {
    content: "";
}

.faicon-toggle-on:before {
    content: "";
}

.faicon-bicycle:before {
    content: "";
}

.faicon-bus:before {
    content: "";
}

.faicon-ioxhost:before {
    content: "";
}

.faicon-angellist:before {
    content: "";
}

.faicon-cc:before {
    content: "";
}

.faicon-ils:before, .faicon-shekel:before, .faicon-sheqel:before {
    content: "";
}

.faicon-meanpath:before {
    content: "";
}

.faicon-buysellads:before {
    content: "";
}

.faicon-connectdevelop:before {
    content: "";
}

.faicon-dashcube:before {
    content: "";
}

.faicon-forumbee:before {
    content: "";
}

.faicon-leanpub:before {
    content: "";
}

.faicon-sellsy:before {
    content: "";
}

.faicon-shirtsinbulk:before {
    content: "";
}

.faicon-simplybuilt:before {
    content: "";
}

.faicon-skyatlas:before {
    content: "";
}

.faicon-cart-plus:before {
    content: "";
}

.faicon-cart-arrow-down:before {
    content: "";
}

.faicon-diamond:before {
    content: "";
}

.faicon-ship:before {
    content: "";
}

.faicon-user-secret:before {
    content: "";
}

.faicon-motorcycle:before {
    content: "";
}

.faicon-street-view:before {
    content: "";
}

.faicon-heartbeat:before {
    content: "";
}

.faicon-venus:before {
    content: "";
}

.faicon-mars:before {
    content: "";
}

.faicon-mercury:before {
    content: "";
}

.faicon-intersex:before, .faicon-transgender:before {
    content: "";
}

.faicon-transgender-alt:before {
    content: "";
}

.faicon-venus-double:before {
    content: "";
}

.faicon-mars-double:before {
    content: "";
}

.faicon-venus-mars:before {
    content: "";
}

.faicon-mars-stroke:before {
    content: "";
}

.faicon-mars-stroke-v:before {
    content: "";
}

.faicon-mars-stroke-h:before {
    content: "";
}

.faicon-neuter:before {
    content: "";
}

.faicon-genderless:before {
    content: "";
}

.faicon-facebook-official:before {
    content: "";
}

.faicon-pinterest-p:before {
    content: "";
}

.faicon-whatsapp:before {
    content: "";
}

.faicon-server:before {
    content: "";
}

.faicon-user-plus:before {
    content: "";
}

.faicon-user-times:before {
    content: "";
}

.faicon-bed:before, .faicon-hotel:before {
    content: "";
}

.faicon-viacoin:before {
    content: "";
}

.faicon-train:before {
    content: "";
}

.faicon-subway:before {
    content: "";
}

.faicon-medium:before {
    content: "";
}

.faicon-y-combinator:before, .faicon-yc:before {
    content: "";
}

.faicon-optin-monster:before {
    content: "";
}

.faicon-opencart:before {
    content: "";
}

.faicon-expeditedssl:before {
    content: "";
}

.faicon-battery-4:before, .faicon-battery-full:before {
    content: "";
}

.faicon-battery-3:before, .faicon-battery-three-quarters:before {
    content: "";
}

.faicon-battery-2:before, .faicon-battery-half:before {
    content: "";
}

.faicon-battery-1:before, .faicon-battery-quarter:before {
    content: "";
}

.faicon-battery-0:before, .faicon-battery-empty:before {
    content: "";
}

.faicon-mouse-pointer:before {
    content: "";
}

.faicon-i-cursor:before {
    content: "";
}

.faicon-object-group:before {
    content: "";
}

.faicon-object-ungroup:before {
    content: "";
}

.faicon-sticky-note:before {
    content: "";
}

.faicon-sticky-note-o:before {
    content: "";
}

.faicon-cc-jcb:before {
    content: "";
}

.faicon-cc-diners-club:before {
    content: "";
}

.faicon-clone:before {
    content: "";
}

.faicon-balance-scale:before {
    content: "";
}

.faicon-hourglass-o:before {
    content: "";
}

.faicon-hourglass-1:before, .faicon-hourglass-start:before {
    content: "";
}

.faicon-hourglass-2:before, .faicon-hourglass-half:before {
    content: "";
}

.faicon-hourglass-3:before, .faicon-hourglass-end:before {
    content: "";
}

.faicon-hourglass:before {
    content: "";
}

.faicon-hand-grab-o:before, .faicon-hand-rock-o:before {
    content: "";
}

.faicon-hand-paper-o:before, .faicon-hand-stop-o:before {
    content: "";
}

.faicon-hand-scissors-o:before {
    content: "";
}

.faicon-hand-lizard-o:before {
    content: "";
}

.faicon-hand-spock-o:before {
    content: "";
}

.faicon-hand-pointer-o:before {
    content: "";
}

.faicon-hand-peace-o:before {
    content: "";
}

.faicon-trademark:before {
    content: "";
}

.faicon-registered:before {
    content: "";
}

.faicon-creative-commons:before {
    content: "";
}

.faicon-gg:before {
    content: "";
}

.faicon-gg-circle:before {
    content: "";
}

.faicon-tripadvisor:before {
    content: "";
}

.faicon-odnoklassniki:before {
    content: "";
}

.faicon-odnoklassniki-square:before {
    content: "";
}

.faicon-get-pocket:before {
    content: "";
}

.faicon-wikipedia-w:before {
    content: "";
}

.faicon-safari:before {
    content: "";
}

.faicon-chrome:before {
    content: "";
}

.faicon-firefox:before {
    content: "";
}

.faicon-opera:before {
    content: "";
}

.faicon-internet-explorer:before {
    content: "";
}

.faicon-television:before, .faicon-tv:before {
    content: "";
}

.faicon-contao:before {
    content: "";
}

.faicon-500px:before {
    content: "";
}

.faicon-amazon:before {
    content: "";
}

.faicon-calendar-plus-o:before {
    content: "";
}

.faicon-calendar-minus-o:before {
    content: "";
}

.faicon-calendar-times-o:before {
    content: "";
}

.faicon-calendar-check-o:before {
    content: "";
}

.faicon-industry:before {
    content: "";
}

.faicon-map-pin:before {
    content: "";
}

.faicon-map-signs:before {
    content: "";
}

.faicon-map-o:before {
    content: "";
}

.faicon-map:before {
    content: "";
}

.faicon-commenting:before {
    content: "";
}

.faicon-commenting-o:before {
    content: "";
}

.faicon-houzz:before {
    content: "";
}

.faicon-vimeo:before {
    content: "";
}

.faicon-black-tie:before {
    content: "";
}

.faicon-fonticons:before {
    content: "";
}

.faicon-reddit-alien:before {
    content: "";
}

.faicon-edge:before {
    content: "";
}

.faicon-credit-card-alt:before {
    content: "";
}

.faicon-codiepie:before {
    content: "";
}

.faicon-modx:before {
    content: "";
}

.faicon-fort-awesome:before {
    content: "";
}

.faicon-usb:before {
    content: "";
}

.faicon-product-hunt:before {
    content: "";
}

.faicon-mixcloud:before {
    content: "";
}

.faicon-scribd:before {
    content: "";
}

.faicon-pause-circle:before {
    content: "";
}

.faicon-pause-circle-o:before {
    content: "";
}

.faicon-stop-circle:before {
    content: "";
}

.faicon-stop-circle-o:before {
    content: "";
}

.faicon-shopping-bag:before {
    content: "";
}

.faicon-shopping-basket:before {
    content: "";
}

.faicon-hashtag:before {
    content: "";
}

.faicon-bluetooth:before {
    content: "";
}

.faicon-bluetooth-b:before {
    content: "";
}

.faicon-percent:before {
    content: "";
}

.faicon-gitlab:before {
    content: "";
}

.faicon-wpbeginner:before {
    content: "";
}

.faicon-wpforms:before {
    content: "";
}

.faicon-envira:before {
    content: "";
}

.faicon-universal-access:before {
    content: "";
}

.faicon-wheelchair-alt:before {
    content: "";
}

.faicon-question-circle-o:before {
    content: "";
}

.faicon-blind:before {
    content: "";
}

.faicon-audio-description:before {
    content: "";
}

.faicon-volume-control-phone:before {
    content: "";
}

.faicon-braille:before {
    content: "";
}

.faicon-assistive-listening-systems:before {
    content: "";
}

.faicon-american-sign-language-interpreting:before, .faicon-asl-interpreting:before {
    content: "";
}

.faicon-deaf:before, .faicon-deafness:before, .faicon-hard-of-hearing:before {
    content: "";
}

.faicon-glide:before {
    content: "";
}

.faicon-glide-g:before {
    content: "";
}

.faicon-sign-language:before, .faicon-signing:before {
    content: "";
}

.faicon-low-vision:before {
    content: "";
}

.faicon-viadeo:before {
    content: "";
}

.faicon-viadeo-square:before {
    content: "";
}

.faicon-snapchat:before {
    content: "";
}

.faicon-snapchat-ghost:before {
    content: "";
}

.faicon-snapchat-square:before {
    content: "";
}

.faicon-pied-piper:before {
    content: "";
}

.faicon-first-order:before {
    content: "";
}

.faicon-yoast:before {
    content: "";
}

.faicon-themeisle:before {
    content: "";
}

.faicon-google-plus-circle:before, .faicon-google-plus-official:before {
    content: "";
}

.faicon-fa:before, .faicon-font-awesome:before {
    content: "";
}

.u-borderBox, .u-borderBox:after, .u-borderBox:before {
    box-sizing: border-box;
}

.u-clearfix {
    *zoom: 1;
}

    .u-clearfix:after, .u-clearfix:before {
        display: table;
        content: "";
        line-height: 0;
    }

    .u-clearfix:after {
        clear: both;
    }

.u-normalize {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.fontColor-themeDark, .fontColor-themeDark--hover:hover {
    color: #005a9e !important;
}

.fontColor-themeDarkAlt, .fontColor-themeDarkAlt--hover:hover {
    color: #106ebe !important;
}

.fontColor-themeDarker, .fontColor-themeDarker--hover:hover {
    color: #004578 !important;
}

.fontColor-themePrimary, .fontColor-themePrimary--hover:hover {
    color: #0078d7 !important;
}

.fontColor-themeSecondary, .fontColor-themeSecondary--hover:hover {
    color: #2b88d8 !important;
}

.fontColor-themeTertiary, .fontColor-themeTertiary--hover:hover {
    color: #71afe5 !important;
}

.fontColor-themeLight, .fontColor-themeLight--hover:hover {
    color: #c7e0f4 !important;
}

.fontColor-themeLighter, .fontColor-themeLighter--hover:hover {
    color: #deecf9 !important;
}

.fontColor-themeLighterAlt, .fontColor-themeLighterAlt--hover:hover {
    color: #eff6fc !important;
}

.fontColor-black, .fontColor-black--hover:hover {
    color: #000 !important;
}

.fontColor-neutralDark, .fontColor-neutralDark--hover:hover {
    color: #212121 !important;
}

.fontColor-neutralPrimary, .fontColor-neutralPrimary--hover:hover {
    color: #333 !important;
}

.fontColor-neutralSecondary, .fontColor-neutralSecondary--hover:hover {
    color: #666 !important;
}

.fontColor-neutralSecondaryAlt, .fontColor-neutralSecondaryAlt--hover:hover {
    color: #767676 !important;
}

.fontColor-neutralTertiary, .fontColor-neutralTertiary--hover:hover {
    color: #a6a6a6 !important;
}

.fontColor-neutralTertiaryAlt, .fontColor-neutralTertiaryAlt--hover:hover {
    color: #c8c8c8 !important;
}

.fontColor-neutralLight, .fontColor-neutralLight--hover:hover {
    color: #eaeaea !important;
}

.fontColor-neutralLighter, .fontColor-neutralLighter--hover:hover {
    color: #f4f4f4 !important;
}

.fontColor-neutralLighterAlt, .fontColor-neutralLighterAlt--hover:hover {
    color: #f8f8f8 !important;
}

.fontColor-white, .fontColor-white--hover:hover {
    color: #fff !important;
}

.fontColor-yellow {
    color: #ffb900 !important;
}

.fontColor-yellowLight {
    color: #fff100 !important;
}

.fontColor-orange {
    color: #d83b01 !important;
}

.fontColor-orangeLight {
    color: #ff8c00 !important;
}

.fontColor-redDark {
    color: #a80000 !important;
}

.fontColor-red {
    color: #e81123 !important;
}

.fontColor-magentaDark {
    color: #5c005c !important;
}

.fontColor-magenta {
    color: #b4009e !important;
}

.fontColor-magentaLight {
    color: #e3008c !important;
}

.fontColor-purpleDark {
    color: #32145a !important;
}

.fontColor-purple {
    color: #5c2d91 !important;
}

.fontColor-purpleLight {
    color: #b4a0ff !important;
}

.fontColor-blueDark {
    color: #002050 !important;
}

.fontColor-blueMid {
    color: #00188f !important;
}

.fontColor-blue {
    color: #0078d7 !important;
}

.fontColor-blueLight {
    color: #00bcf2 !important;
}

.fontColor-tealDark {
    color: #004b50 !important;
}

.fontColor-teal {
    color: #008272 !important;
}

.fontColor-tealLight {
    color: #00b294 !important;
}

.fontColor-greenDark {
    color: #004b1c !important;
}

.fontColor-green {
    color: #107c10 !important;
}

.fontColor-greenLight {
    color: #bad80a !important;
}

.fontColor-error {
    color: #a80000 !important;
}

.fontColor-alert {
    color: #d83b01 !important;
}

.fontColor-info, .fontColor-success {
    color: #107c10 !important;
}

.fontColor-orangeLighter, .fontColor-orangeLighter--hover:hover {
    color: #ea4300 !important;
}

.bgColor-themeDark, .bgColor-themeDark--hover:hover {
    background-color: #005a9e;
}

.bgColor-themeDarkAlt, .bgColor-themeDarkAlt--hover:hover {
    background-color: #106ebe;
}

.bgColor-themeDarker, .bgColor-themeDarker--hover:hover {
    background-color: #004578;
}

.bgColor-themePrimary, .bgColor-themePrimary--hover:hover {
    background-color: #0078d7;
}

.bgColor-themeSecondary, .bgColor-themeSecondary--hover:hover {
    background-color: #2b88d8;
}

.bgColor-themeTertiary, .bgColor-themeTertiary--hover:hover {
    background-color: #71afe5;
}

.bgColor-themeLight, .bgColor-themeLight--hover:hover {
    background-color: #c7e0f4;
}

.bgColor-themeLighter, .bgColor-themeLighter--hover:hover {
    background-color: #deecf9;
}

.bgColor-themeLighterAlt, .bgColor-themeLighterAlt--hover:hover {
    background-color: #eff6fc;
}

.bgColor-black, .bgColor-black--hover:hover {
    background-color: #000;
}

.bgColor-neutralDark, .bgColor-neutralDark--hover:hover {
    background-color: #212121;
}

.bgColor-neutralPrimary, .bgColor-neutralPrimary--hover:hover {
    background-color: #333;
}

.bgColor-neutralSecondary, .bgColor-neutralSecondary--hover:hover {
    background-color: #666;
}

.bgColor-neutralSecondaryAlt, .bgColor-neutralSecondaryAlt--hover:hover {
    background-color: #767676;
}

.bgColor-neutralTertiary, .bgColor-neutralTertiary--hover:hover {
    background-color: #a6a6a6;
}

.bgColor-neutralTertiaryAlt, .bgColor-neutralTertiaryAlt--hover:hover {
    background-color: #c8c8c8;
}

.bgColor-neutralLight, .bgColor-neutralLight--hover:hover {
    background-color: #eaeaea;
}

.bgColor-neutralLighter, .bgColor-neutralLighter--hover:hover {
    background-color: #f4f4f4;
}

.bgColor-neutralLighterAlt, .bgColor-neutralLighterAlt--hover:hover {
    background-color: #f8f8f8;
}

.bgColor-white, .bgColor-white--hover:hover {
    background-color: #fff;
}

.bgColor-yellow {
    background-color: #ffb900;
}

.bgColor-yellowLight {
    background-color: #fff100;
}

.bgColor-orange {
    background-color: #d83b01;
}

.bgColor-orangeLight {
    background-color: #ff8c00;
}

.bgColor-redDark {
    background-color: #a80000;
}

.bgColor-red {
    background-color: #e81123;
}

.bgColor-magentaDark {
    background-color: #5c005c;
}

.bgColor-magenta {
    background-color: #b4009e;
}

.bgColor-magentaLight {
    background-color: #e3008c;
}

.bgColor-purpleDark {
    background-color: #32145a;
}

.bgColor-purple {
    background-color: #5c2d91;
}

.bgColor-purpleLight {
    background-color: #b4a0ff;
}

.bgColor-blueDark {
    background-color: #002050;
}

.bgColor-blueMid {
    background-color: #00188f;
}

.bgColor-blue {
    background-color: #0078d7;
}

.bgColor-blueLight {
    background-color: #00bcf2;
}

.bgColor-tealDark {
    background-color: #004b50;
}

.bgColor-teal {
    background-color: #008272;
}

.bgColor-tealLight {
    background-color: #00b294;
}

.bgColor-greenDark {
    background-color: #004b1c;
}

.bgColor-green {
    background-color: #107c10;
}

.bgColor-greenLight {
    background-color: #bad80a;
}

.bgColor-error {
    background-color: #a80000;
}

.bgColor-alert {
    background-color: #d83b01;
}

.bgColor-info, .bgColor-success {
    background-color: #107c10;
}

.bgColor-orangeLighter, .bgColor-orangeLighter--hover:hover {
    background-color: #ea4300;
}

.borderColor-themeDark, .borderColor-themeDark--hover:hover {
    border-color: #005a9e;
}

.borderColor-themeDarkAlt, .borderColor-themeDarkAlt--hover:hover {
    border-color: #106ebe;
}

.borderColor-themeDarker, .borderColor-themeDarker--hover:hover {
    border-color: #004578;
}

.borderColor-themePrimary, .borderColor-themePrimary--hover:hover {
    border-color: #0078d7;
}

.borderColor-themeSecondary, .borderColor-themeSecondary--hover:hover {
    border-color: #2b88d8;
}

.borderColor-themeTertiary, .borderColor-themeTertiary--hover:hover {
    border-color: #71afe5;
}

.borderColor-themeLight, .borderColor-themeLight--hover:hover {
    border-color: #c7e0f4;
}

.borderColor-themeLighter, .borderColor-themeLighter--hover:hover {
    border-color: #deecf9;
}

.borderColor-themeLighterAlt, .borderColor-themeLighterAlt--hover:hover {
    border-color: #eff6fc;
}

.borderColor-black, .borderColor-black--hover:hover {
    border-color: #000;
}

.borderColor-neutralDark, .borderColor-neutralDark--hover:hover {
    border-color: #212121;
}

.borderColor-neutralPrimary, .borderColor-neutralPrimary--hover:hover {
    border-color: #333;
}

.borderColor-neutralSecondary, .borderColor-neutralSecondary--hover:hover {
    border-color: #666;
}

.borderColor-neutralSecondaryAlt, .borderColor-neutralSecondaryAlt--hover:hover {
    border-color: #767676;
}

.borderColor-neutralTertiary, .borderColor-neutralTertiary--hover:hover {
    border-color: #a6a6a6;
}

.borderColor-neutralTertiaryAlt, .borderColor-neutralTertiaryAlt--hover:hover {
    border-color: #c8c8c8;
}

.borderColor-neutralLight, .borderColor-neutralLight--hover:hover {
    border-color: #eaeaea;
}

.borderColor-neutralLighter, .borderColor-neutralLighter--hover:hover {
    border-color: #f4f4f4;
}

.borderColor-neutralLighterAlt, .borderColor-neutralLighterAlt--hover:hover {
    border-color: #f8f8f8;
}

.borderColor-white, .borderColor-white--hover:hover {
    border-color: #fff;
}

.borderColor-yellow {
    border-color: #ffb900;
}

.borderColor-yellowLight {
    border-color: #fff100;
}

.borderColor-orange {
    border-color: #d83b01;
}

.borderColor-orangeLight {
    border-color: #ff8c00;
}

.borderColor-redDark {
    border-color: #a80000;
}

.borderColor-red {
    border-color: #e81123;
}

.borderColor-magentaDark {
    border-color: #5c005c;
}

.borderColor-magenta {
    border-color: #b4009e;
}

.borderColor-magentaLight {
    border-color: #e3008c;
}

.borderColor-purpleDark {
    border-color: #32145a;
}

.borderColor-purple {
    border-color: #5c2d91;
}

.borderColor-purpleLight {
    border-color: #b4a0ff;
}

.borderColor-blueDark {
    border-color: #002050;
}

.borderColor-blueMid {
    border-color: #00188f;
}

.borderColor-blue {
    border-color: #0078d7;
}

.borderColor-blueLight {
    border-color: #00bcf2;
}

.borderColor-tealDark {
    border-color: #004b50;
}

.borderColor-teal {
    border-color: #008272;
}

.borderColor-tealLight {
    border-color: #00b294;
}

.borderColor-greenDark {
    border-color: #004b1c;
}

.borderColor-green {
    border-color: #107c10;
}

.borderColor-greenLight {
    border-color: #bad80a;
}

.borderColor-error {
    border-color: #a80000;
}

.borderColor-info, .borderColor-success {
    border-color: #107c10;
}

.borderColor-alert {
    border-color: #d83b01;
}

.borderColor-orangeLighter, .borderColor-orangeLighter--hover:hover {
    border-color: #ea4300;
}

.borderColorTop-themePrimary, .borderColorTop-themePrimary--hover:hover {
    border-top-color: #0078d7;
}

.li-btn {
    color: #333;
    font-family: "Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    box-sizing: border-box;
    margin: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    min-width: 80px;
    padding: 4px 20px 6px;
}

    .li-btn .li-btn-icon {
        display: inline-block;
        font-size: 14px;
        position: relative;
        text-align: center;
        margin-right: 4px;
    }

    .li-btn:hover {
        background-color: #eaeaea;
        border-color: #eaeaea;
        outline: 1px solid transparent;
    }

        .li-btn:hover .li-btn-icon, .li-btn:hover .li-btn-label {
            color: #000;
        }

    .li-btn:focus {
        background-color: #eaeaea;
        border-color: #0078d7;
        outline: 1px solid transparent;
    }

        .li-btn:focus .li-btn-icon, .li-btn:focus .li-btn-label {
            color: #000;
        }

    .li-btn:active {
        background-color: #0078d7;
        border-color: #0078d7;
    }

        .li-btn:active .li-btn-icon, .li-btn:active .li-btn-label {
            color: #fff;
        }

    .li-btn.is-disabled, .li-btn:disabled {
        background-color: #f4f4f4;
        border-color: #f4f4f4;
        cursor: default;
    }

        .li-btn.is-disabled .li-btn-icon, .li-btn.is-disabled .li-btn-label, .li-btn:disabled .li-btn-icon, .li-btn:disabled .li-btn-label {
            color: #a6a6a6;
        }

        .li-btn.is-disabled:focus, .li-btn.is-disabled:hover, .li-btn:disabled:focus, .li-btn:disabled:hover {
            outline: 0;
        }

    .li-btn + .li-btn {
        margin-left: 6px;
    }

.li-btn-label {
    color: #333;
    font-family: "Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;
    font-size: 14px;
}

.li-btn-description {
    display: none;
}

.li-btn.li-btn--primary {
    background-color: #0078d7;
    border-color: #0078d7;
}

    .li-btn.li-btn--primary .li-btn-icon {
        color: #fff;
        display: inline-block;
        font-size: 14px;
        position: relative;
        text-align: center;
        margin-right: 4px;
    }

    .li-btn.li-btn--primary .li-btn-label {
        color: #fff;
    }

    .li-btn.li-btn--primary:hover {
        background-color: #005a9e;
        border-color: #005a9e;
    }

    .li-btn.li-btn--primary:focus {
        background-color: #005a9e;
        border-color: #004578;
    }

    .li-btn.li-btn--primary:active {
        background-color: #0078d7;
        border-color: #0078d7;
    }

    .li-btn.li-btn--primary.is-disabled, .li-btn.li-btn--primary:disabled {
        background-color: #f4f4f4;
        border-color: #f4f4f4;
    }

        .li-btn.li-btn--primary.is-disabled .li-btn-label, .li-btn.li-btn--primary:disabled .li-btn-label {
            color: #a6a6a6;
        }

.li-btn.li-btn--hero {
    background-color: transparent;
    border: none;
    vertical-align: top;
    line-height: normal;
    padding: 4px 0 6px;
}

    .li-btn.li-btn--hero .li-btn-icon {
        color: #0078d7;
        display: inline-block;
        font-size: 14px;
        position: relative;
        top: -5px;
        text-align: center;
    }

        .li-btn.li-btn--hero .li-btn-icon:after {
            content: ' ';
        }

    .li-btn.li-btn--hero .li-btn-label {
        color: #0078d7;
        font-family: "Segoe UI Light WestEuropean","Segoe UI Light","Segoe UI",Tahoma,Arial,sans-serif;
        font-size: 15px;
        position: relative;
        top: -5px;
        text-decoration: none;
    }

    .li-btn.li-btn--hero:focus .li-btn-icon .li-icon, .li-btn.li-btn--hero:hover .li-btn-icon .li-icon {
        color: #005a9e;
    }

    .li-btn.li-btn--hero:focus .li-btn-label, .li-btn.li-btn--hero:hover .li-btn-label {
        color: #004578;
    }

    .li-btn.li-btn--hero:active .li-btn-icon .li-icon, .li-btn.li-btn--hero:active .li-btn-label {
        color: #0078d7;
    }

    .li-btn.li-btn--hero.is-disabled .li-btn-icon .li-icon, .li-btn.li-btn--hero:disabled .li-btn-icon .li-icon {
        color: #c8c8c8;
    }

    .li-btn.li-btn--hero.is-disabled .li-btn-label, .li-btn.li-btn--hero:disabled .li-btn-label {
        color: #a6a6a6;
    }

.li-btn.li-btn--compound {
    height: auto;
    min-height: 72px;
    max-width: 280px;
    padding: 20px;
}

    .li-btn.li-btn--compound .li-btn-label {
        display: block;
        font-family: "Segoe UI Semibold WestEuropean","Segoe UI Semibold","Segoe UI",Tahoma,Arial,sans-serif;
        position: relative;
        text-align: left;
        margin-top: -5px;
    }

    .li-btn.li-btn--compound .li-btn-description {
        color: #666;
        display: block;
        font-family: "Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;
        font-size: 12px;
        position: relative;
        text-align: left;
        top: 3px;
    }

    .li-btn.li-btn--compound:hover .li-btn-description {
        color: #212121;
    }

    .li-btn.li-btn--compound:focus {
        border-color: #0078d7;
        background-color: #f4f4f4;
    }

        .li-btn.li-btn--compound:focus .li-btn-label {
            color: #333;
        }

        .li-btn.li-btn--compound:focus .li-btn-description {
            color: #666;
        }

    .li-btn.li-btn--compound:active {
        background-color: #0078d7;
    }

        .li-btn.li-btn--compound:active .li-btn-description, .li-btn.li-btn--compound:active .li-btn-label {
            color: #fff;
        }

    .li-btn.li-btn--compound.is-disabled .li-btn-description, .li-btn.li-btn--compound.is-disabled .li-btn-label, .li-btn.li-btn--compound:disabled .li-btn-description, .li-btn.li-btn--compound:disabled .li-btn-label {
        color: #a6a6a6;
    }

    .li-btn.li-btn--compound.is-disabled:active, .li-btn.li-btn--compound.is-disabled:focus, .li-btn.li-btn--compound:disabled:active, .li-btn.li-btn--compound:disabled:focus {
        border-color: #f4f4f4;
        background-color: #f4f4f4;
    }

        .li-btn.li-btn--compound.is-disabled:active .li-btn-description, .li-btn.li-btn--compound.is-disabled:active .li-btn-label, .li-btn.li-btn--compound.is-disabled:focus .li-btn-description, .li-btn.li-btn--compound.is-disabled:focus .li-btn-label, .li-btn.li-btn--compound:disabled:active .li-btn-description, .li-btn.li-btn--compound:disabled:active .li-btn-label, .li-btn.li-btn--compound:disabled:focus .li-btn-description, .li-btn.li-btn--compound:disabled:focus .li-btn-label {
            color: #a6a6a6;
        }

.li-btn.li-btn--command {
    background-color: transparent;
    border: none;
    height: 32px;
    line-height: 32px;
    min-width: 0;
    padding: 0 8px;
    text-align: left;
    font-size: 14px;
}

    .li-btn.li-btn--command .li-btn-icon {
        color: #666;
        display: inline-block;
        margin-right: 4px;
        position: relative;
    }

    .li-btn.li-btn--command .li-btn-label {
        font-family: "Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;
    }

    .li-btn.li-btn--command:focus .li-btn-icon, .li-btn.li-btn--command:hover .li-btn-icon {
        color: #212121;
    }

    .li-btn.li-btn--command:focus .li-btn-label, .li-btn.li-btn--command:hover .li-btn-label {
        color: #000;
    }

    .li-btn.li-btn--command:active .li-btn-icon, .li-btn.li-btn--command:active .li-btn-label {
        color: #0078d7;
    }

    .li-btn.li-btn--command.is-disabled .li-btn-icon, .li-btn.li-btn--command:disabled .li-btn-icon {
        color: #c8c8c8;
    }

    .li-btn.li-btn--command.is-disabled .li-btn-label, .li-btn.li-btn--command:disabled .li-btn-label {
        color: #a6a6a6;
    }

    .li-btn.li-btn--command + .li-btn.li-btn--command {
        margin-left: 14px;
    }

.li-spinner {
    position: relative;
    height: 20px;
}

    .li-spinner.li-spinner--large {
        height: 28px;
    }

        .li-spinner.li-spinner--large .li-spinner-label {
            left: 34px;
            top: 6px;
        }

.li-spinner-circle {
    position: absolute;
    border-radius: 100px;
    background-color: #0078d7;
    opacity: 0;
}

.li-spinner-label {
    position: relative;
    font-family: "Segoe UI Regular WestEuropean","Segoe UI",Tahoma,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #0078d7;
    left: 28px;
    top: 2px;
}

.li-overlay {
    background-color: rgba(255,255,255,.4);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 200;
}

    .li-overlay.li-overlay--none {
        visibility: hidden;
    }

    .li-overlay.li-overlay--dark {
        background-color: rgba(0,0,0,.4);
    }

    .li-overlay.li-overlay--transparent {
        background-color: transparent;
    }
